\documentclass[pdfpagelabels=true,hyperref=xetex]{beamer}
\usepackage{etexcmds}
\usepackage{hyperref}
\hypersetup{bookmarksopen=true, bookmarksopenlevel=1}
\usepackage{beamerthemeshadow}
\usepackage{polyglossia}
\setdefaultlanguage{latvian}
\usepackage{mathptmx}
\usepackage{minted}

\newcommand*\oldmacro{}%
\let\oldmacro\insertshortauthor%
\renewcommand*\insertshortauthor{%
  \insertframenumber\,/\,\inserttotalframenumber%
  \hfill\hfill\hfill\oldmacro%
  }
\mode<presentation>
{
\usetheme{Berlin}

\setbeamercovered{transparent}
}
\usecolortheme{BerlinFU}

 \useoutertheme[]{smoothbars}
% \beamerdefaultoverlayspecification{<+-| alert@+>}
\def\beamer@andinst{\quad }


\setbeamertemplate{sections/subsections in toc}[quad]
\setbeamertemplate{section in toc}[quad]
\setbeamertemplate{subsection in toc}[quad]
\definecolor{VIred}{RGB}{110,0,0}
\setbeamercolor*{palette secondary}{fg=VIred,bg=}




\usepackage{advdate}

% \setbeamertemplate{navigation symbols}{\insertslidenavigationsymbol}
\setbeamertemplate{navigation symbols}{}
\begin{document}


\title{Personalizēta universitātes iekšējā portāla izstrāde}  
\author[Viktors Jengovatovs]{autors: Viktors Jengovatovs\\{\small vadītājs:
Uldis Straujums}}
\date{\SetDate[07/06/2012]}
\date{\today}
\institute{Latvijas Universitāte}

\subject{Talks}

% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
% \AtBeginSubsection[]
% {
% \begin{frame}<beamer>
% \frametitle{Outline}
% \tableofcontents[currentsection,currentsubsection]
% \end{frame}
% }

% If you wish to uncover everything in a step-wise fashion, uncomment
% the following command:

\beamerdefaultoverlayspecification{<+->}
% \setbeamertemplate{headline}{}

\begin{frame}[plain]
\titlepage
\end{frame}

\begin{frame}
\tableofcontents
% You might wish to add the option [pausesections]
\end{frame}


\section{Darba mērķis un uzdevumi}
\subsection{Darba mērķis}
\begin{frame}
\frametitle{Darba mērķi}
Aprakstīt:
\begin{itemize}
  \item Portāla izstrādes tehnoloģijas
  \item Satura veidošanas risinājumus
  \item Izstrādes laikā gūtos rezultātus
\end{itemize}
\end{frame}


\subsection{Darba uzdevumi}
\begin{frame}
\frametitle{Darba uzdevumi}

\begin{itemize}
  \item Izstrādāt universitātes portālu
  \item Izveidot personalizētu portāla saturu
  \item Izstrādāt statiska satura pārvaldības rīku
  \item Saglabāt citu sistēmu integrāciju portālā
\end{itemize}
\end{frame}

\section{Izmantotas tehnoloģijas}

\subsection{Portāls un portlets}
\begin{frame}
\frametitle{Portāls un portlets}

\begin{itemize}
  \item Portāls -- vārti uz citām sitēmām
  \item Portlets -- portāla satura vienība
\end{itemize}
\end{frame}

\subsection{JSR-168 Portlet API}
\begin{frame}
\frametitle{JSR-168 Portlet API}

\begin{itemize}
  \item Pirmais standarts
  \item Katra portleta instance neatkarīga citiem
  \item Portletu stāvokļi
\end{itemize}
\end{frame}

\begin{frame}
\frametitle{Portletu stāvokļi (JSR-168)}

\begin{itemize}
  \item \emph{configure} - konfigurācijas režīms
  \item \emph{help} - palīdzības režīms
  \item \emph{view} - attēlošanas režīms (noklusētais)
\end{itemize}
\end{frame}

\subsection{JSR-286 Portlet API}
\begin{frame}
\frametitle{JSR-286 Portlet API}

\begin{itemize}
  \item Atpakaļsavietojams ar \emph{JSR-168}
  \item Notikumu atbalsts portletu saziņai
  \item Resursu pieprasījumu fāze
\end{itemize}
\end{frame}

\subsection{uPortal}
\begin{frame}
\frametitle{uPortal}

\begin{figure}
\includegraphics[width=\linewidth]{images/uPortal}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{uPortal}

\begin{itemize}
  \item \emph{JSR-286} standarta atbalsts
  \item Ikmēneša relīzes
  \item Projekts ar atsaucīgu kopienu
\end{itemize}
\end{frame}



\section{Izstrādātie risinājumi}
\subsection{Rīgas Tehniskās universitātes portals \emph{Ortus}}
\begin{frame}
\frametitle{Rīgas Tehniskās universitātes portals ORTUS 2.0}
\begin{itemize}
  \item Lietotāju izkārtojumi atkarībā no lietotāja lomām
  \item Migrētas sistēmas no iepriekšēja portāla
  \item Portāla tulkošanas darbi
  \item Veikti dizaina uzlabojumi
\end{itemize}
\end{frame}

\subsection{Portāla izkārtojumu definēšanas pirmkoda paraugi}

\begin{frame}
\frametitle{Admin.fragment-definition.xml}
\inputminted[ linenos, fontsize=\scriptsize ]%
{ xml }{source/Admin.fragment-definition.xml}
\end{frame}

\begin{frame}
\frametitle{admin-lo.fragment-layout.xml pirmkods}
\inputminted[ linenos, fontsize=\scriptsize ]%
{ xml }{source/admin-lo.fragment-layout.xml}
\end{frame}

\begin{frame}
\frametitle{ORTUS 2.0 ekranattēls}

\begin{figure}
\includegraphics[width=\linewidth]{images/ortus}
\end{figure}
\end{frame}

\subsection{Satura pārvaldības portlets \emph{Wiki portlet}}
\begin{frame}
\frametitle{Satura pārvaldības portlets \emph{Wiki portlet}}

\begin{itemize}
  \item Vairāku satura lapu izmantošana
  \item Starplapu navigācija
  \item Daudzvalodu atbalsts rakstiem
  \item \emph{Wiki} sintakses ievadformāts
\end{itemize}
\end{frame}

\begin{frame}
\frametitle{Portleta \emph{Wiki portlet} ievades forma}

\begin{figure}
\includegraphics[width=0.6\linewidth]{images/wiki-editor}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{Portleta \emph{Wiki portlet} rezultāts}

\begin{figure}
\includegraphics[width=0.6\linewidth]{images/wiki-result}
\end{figure}
\end{frame}


\section{Rezultāti un secinājumi}
\subsection{Rezultāti}
\begin{frame}
\frametitle{Pētīšanās rezultāti}

\begin{itemize}
  \item Tika izpētītas uPortal 4.0 iespējas
  \item Konstatētas nepilnības:
	\begin{itemize}
  		\item iepriekšējai portāla versijai
  		\item uPortal 4.0.x versijās 
  		\item JSR-286 notikumu mehānismā
	\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Izstrādātie rezultāti}

\begin{itemize}
  \item Izstrādāts Rīgas Tehniskās universitātes portāls ``ORTUS 2.0'' uPortal
  bāzē, novēršot nepilnības
  \item Veikta ārējo sistēmu integrācija portālā
  \item Izstrādāts satura pārvaldības rīks \emph{Wiki portlets}  $\approx 500$ 
  kodu rindas
\end{itemize}
\end{frame}


\subsection{Secinājumi}
\begin{frame}
\frametitle{Secinājumi}

\begin{itemize}
  \item Java portālu tehnoloģijas -- lielisks pamats uzņēmuma iekšējam portālam 
  \item Lietotāju darbību brīvību vēlams ierobežot
  \item Standarta tehnoloģijas minimizē portletu izmaiņas migrējot portālu
  \item Gūtas un pielietotas zināšanas par portālu uzbūvi un standartiem
\end{itemize}
\end{frame}



\begin{frame}[plain]
\center{\hfill\large{Paldies par uzmanību!}\hfill}
\end{frame}

\end{document}
